magic has gone